package com.leyou.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.leyou.common.dto.PageDTO;
import com.leyou.entity.Brand;
import com.leyou.dto.BrandDTO;

import java.util.List;

//TODO 品牌
public interface BrandService extends IService<Brand> {
    //分页
    PageDTO<BrandDTO> queryBrandByPage(Integer page, Integer rows, String key);

    //根据id查品牌
    BrandDTO queryBrandById(Long bid);

    //根据分类的id查品牌
    List<BrandDTO> queryBrandByCategory(Long cid);

    //新增品牌对应着品牌分类
    void addBrand(BrandDTO brandDTO,List<Long> cids);

    //品牌的修改
    void updateBrand(BrandDTO brandDTO, List<Long> cids);

    //根据id删除品牌
    void deleteBrandById(BrandDTO brandDTO, Long bids);

}
